让用户可以编辑查询结果
    要让用户可以在数据控件中编辑查询出来的结果,需要设置TQuery的RequestLive:= True。设置RequestLive:= True并不能保证“实时数据结果集”,但是BDE会尽可能地满足这个请求。“实时数据结果集”是受查询使用“本地SQL解析”还是“数据库服务器解析”来决定的。对于Paradox或dBASE的异构联合和查询是由“本地SQL”通过BDE来解析的,而对于远程数据库服务器的查询是由远程数据库服务器解析的。
    如果应用程序请求和返回“实时数据结果集”,那么TQuery构件的CanModify是设置为True。
    如果应用程序希望返回“实时数据结果集”,但是Select语句不允许这样做,因此BDE将返回:
    (1)对Paradox or dBASE数据表的查询返回“只读结果集”
    (2)对于远程数据库服务器通过SQL语句进行查询返回错误。

RainBow策划制作 版权所有